﻿using System;
namespace Producers.Karis.Xtee.Riik.Ee.Producer.Karis {
    
    
    public partial class KrUurijaIsikudVastus : global::Producers.Karis.Xtee.Riik.Ee.Producer.Karis.IKrUurijaIsikudVastus {
        
        private System.Collections.Generic.List<global::Producers.Karis.Xtee.Riik.Ee.Producer.Karis.IIsik> @__ttIsik = new System.Collections.Generic.List<global::Producers.Karis.Xtee.Riik.Ee.Producer.Karis.IIsik>();
        
        private global::Producers.Karis.Xtee.Riik.Ee.Producer.Karis.IViga @__viga;
        
        public KrUurijaIsikudVastus() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public KrUurijaIsikudVastus(System.Collections.Generic.List<global::Producers.Karis.Xtee.Riik.Ee.Producer.Karis.IIsik> @ttIsik, global::Producers.Karis.Xtee.Riik.Ee.Producer.Karis.IViga @viga) {
            this.@__ttIsik = @ttIsik;
            this.@__viga = @viga;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected KrUurijaIsikudVastus(IKrUurijaIsikudVastus @krUurijaIsikudVastus) {
            this.@__ttIsik = @krUurijaIsikudVastus.TtIsik;
            this.@__viga = @krUurijaIsikudVastus.Viga;
        }
        
        public virtual System.Collections.Generic.List<global::Producers.Karis.Xtee.Riik.Ee.Producer.Karis.IIsik> TtIsik {
            get {
                return this.@__ttIsik;
            }
            set {
                this.@__ttIsik = value;
            }
        }
        
        public virtual global::Producers.Karis.Xtee.Riik.Ee.Producer.Karis.IViga Viga {
            get {
                return this.@__viga;
            }
            set {
                this.@__viga = value;
            }
        }
    }
}
